application for a temporary resident visa - Español Inglés Diccionario